home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / DRDOSTIP.ARJ / DRD5TIPS.ASC < prev    next >
Text File  |  1991-06-29  |  17KB  |  487 lines

  1.  
  2.  
  3.  
  4.  
  5.              TIPS ON GETTING ALONG WITH DR DOS 5.0
  6.              by Bill Hill for PC Wizard's Workshop
  7.                        CIS # 70025,1621
  8.  
  9.  
  10.  
  11.        A- Even though the manual says that you don't have to
  12. re-partition and/or re-high level format your hard disk, it is
  13. worth your while to do it. You get rid of the possibly
  14. problematic MesS-DOS hidden system files and the two DR DOS
  15. hidden files will be placed right after the boot sector,
  16. directory and FAT.  A lot of mysterious problems (mainly disk
  17. related like failure to boot and regular occurrences of cross-
  18. linked files or lost clusters) seem to magically go away if you
  19. do this step.  Since you have BACKED UP your HD anyway, why not
  20. go ahead and refresh your low-level format at the same time to
  21. start clean with DR DOS 5.
  22.  
  23. B- Before doing anything else, carefully read the "Release Notes"
  24. pamphlet and the chapters in the Users Guide on "Configuring Your
  25. System" and "Memory Management".  They will help you understand
  26. how to answer questions that the INSTALL program asks you.
  27.  
  28. C-  Best way to proceed with Advice A:
  29.  
  30. 1- BACK UP YOUR HARD DISK, ALL PARTITIONS!!
  31. 2- Make Working Copies of DR DOS masters using DISKCOPY
  32. 3- If you have "Toss Your DOS" upgrade version, find CONFIG.SYS
  33. file on Working Disk 1, and REM out the "DEVICE=UPGRADE.sys"
  34. line.  Edit in lines to set BUFFERS=31 and FILES=20 also BREAK=
  35. ON.  Full version doesn't have a CONFIG.sys file so create one
  36. with above lines.  If you use a HD driver like DiskManager,
  37. Vfeature or Speedstor, add a DEVICE= line for it and copy your
  38. driver onto Working Disk 1.
  39. 4- Rename AUTOEXEC.bat to something like AUTO.bat
  40. 5- Create new AUTOEXEC.bat containing PROMPT=$p$g.
  41. 6- With Working Disk 1 in drive A:, warm boot. (CTRL-ALT-DEL)
  42. 7- Low-level format your HD using whatever means you have or if
  43. you have SpinRite II (later version than 1.1) you can wait till
  44. later to refresh your low-level.  Remember, you can't low-level
  45. format IDE drives (nor SCSI I think).
  46. 8- Partition and high-level format the HD using DRD5 FDISK or
  47. your 3rd party package (DM, Vf, Ss etc.).  If your 3rd party
  48. partitioning soft ware asks if you want it to put the BOOT
  49. SECTOR on the drive, let DRD's FDISK do it.  FDISK does BOTH
  50. partitioning and high-level format.
  51. 9- Put Working Disk 2 in drive A: and type INSTALL /D.
  52. 10- Follow along with DR DOS install program.  If you are using 
  53. Disk Manager by OnTrack and accepted its normal partition scheme,
  54. then you probably have a C: drive that is only about 1 Meg. in size.
  55. If so, one of the first messages you see will be an error message
  56. saying that there is not enough room on your hard disk to install DR
  57. DOS.  Of course, you know that there is plenty of space on one of
  58. your partitions, so ignore the message, hit <ESC> and a few screens
  59. down the road you will be asked where to put DR DOS's files.  Just
  60. arrow key up and type in the drive:\directory where you have room
  61. enough  (about 1.5MB including ViewMAX).  Smooth sailing from there.
  62. Install ViewMAX right along with the rest DO NOT SKIP! as it is
  63. difficult to do later.  It is also difficult to change the ViewMAX
  64. configuration later.  They should have a separate INSTALL for it.
  65. Write and tell them or leave a message on CompuServe (GO DRFORUM).
  66. 11- Restore your files and programs to the HD and you're in
  67. business.  DO NOT restore your old MS DOS files to the HD.
  68.  
  69.  
  70. Known Problems:  Lantastic, some old Sierra games, Super Writer,
  71. Carousel, Stacker (see msgs. on CI$) and probably  others that I
  72. am unaware of.  Use Back & Forth intead of Carousel, it's better
  73. anyway.  Ver. 1.71 or later works fine.  For Back&Forth, if
  74. using DR DOS's memory manager use MEMMAX -U and turn off
  75. HISTORY.  If you use a 3rd party memory manager with B & F
  76. then you don't have to use MEMMAX but you still have to turn
  77. DRD5's HISTORY off because B & F has its own.  If WordPerfect
  78. acts up, try MEMMAX -L.  When you see that it works, create
  79. batch file to start WP thusly:
  80.  
  81. MEMMAX -L
  82. WP         (lines that invoke your program) See "Release Notes"
  83. MEMMAX +L   about MEMMAX.
  84.  
  85. (This will also work on most programs that fail to run and return
  86. an error message like "Packed File Corrupt").  A program that comes
  87. with LZEXE called UPACK will also solve this problem by undoing
  88. the damage that Mickeysoft's EXEPAK did.  It now seems that there
  89. is a problem with some programs packed with PKLITE.  (PC Tools 7)
  90. Supposedly there is a file lurking somewhere in the IBM??? fora called
  91. LOWFIX.zip that takes care of some of these problems, but I don't
  92. know how.  There is a rumor that there is a file out there in BBS
  93. land that acts like MesS-DOS 5's SETVER program and allows DRD5 to
  94. tell other lies to applications than just Ver. 3.31.  If you know
  95. of such a beastie, please upload it here for all to share and also
  96. the LOWFIX.zip.
  97.  
  98. **--> New Info-  There is a workaround for the Stacker problem and
  99. Lantastic also works properly for some.  In the June issue of
  100. BYTE, Jerry Pournelle said that there was a "Business Upgrade" of
  101. DR DOS that fixes the Lantastic problem, but I've never heard of 
  102. it.  The SuperWriter problem was fixed with the Feb. 91 release
  103. of DRD5.
  104.  
  105.  
  106. MORE MISCELLANEOUS INFO:
  107.  
  108. -- EMM386 is used for 386s.  HIDOS.SYS is used for 286s, 286
  109. NEAT or to move the kernal when you use a 3rd party memory manager
  110. like 386MAX or QEMM or when you want to run Windows3 or DESQview on
  111. a 386.  When you use HIDOS.sys to move the kernal high when using a
  112. 3rd party mem. manager, it provides no other services.  That means
  113. that HILOAD, HIDEVICE and HIDOS=ON do not work.  If you want it all,
  114. Windows, EMS, XMS, move the kernal high and INT15 extended memory,
  115. you will have to use either 386^MAX or QEMM.  If you use the HIMEM
  116. .SYS that comes with windows, you can get XMS, INT15 extended and
  117. move the kernal high.  That is all.  No HILOAD, HIDEVICE or HIDOS=ON.
  118. I hope that clears things up.
  119. - The best combination for Windows3 is DRD5 using 386MAX ver.
  120. 5.1 or greater as the memory manager.  See "Release Notes."
  121. - The best combination for DESQview is DRD5 using QEMM (>=5.11) as
  122. memory manager.  In fact, DR DOS is the only extant DOS that will
  123. move its kernal into UPPER memory and leave the HMA alone for DV to
  124. occupy.  QuarterDeck should make the radical move of recommending
  125. DR DOS 5 for users of DV!!
  126. - The CHKDSK.COM that comes with the "Toss Your DOS" pkg. does
  127. not report correct free memory (other functions OK).  Use MEM
  128. instead.  You will be able to get a revised version on CI$ or
  129. direct from DRI.
  130. - CACHE program is slow and slows video speed.  Use your
  131. favorite third party cache instead (IMO HyperDisk is best, PC
  132. KWIK second).  Latest version of PC Kwik is known to have
  133. significant bugs.
  134. - I recently installed my first upgrade pkg. for a customer and
  135. it seems that the ANSI.SYS is also flaky.  Since it is slow too,
  136. use NANSI.SYS faster, smaller and bug-free.  Or if you have Ultra-
  137. Vision, use its ANSI driver.  All work well with DRD5.
  138. - When using a Logitech Serial Mouse, choose the BUS MOUSE
  139. option (#1, I think) in your ViewMAX installation.  I don't know
  140. why, but it works.
  141. -  Why does DR DOS 5 report ver. 3.31 to certain utility
  142. programs?  This is one of the most often asked questions on the
  143. DRFORUM.  Compaq DOS ver. 3.31 was the first version of MesS-DOS
  144. to support large hard disk partitions (above 32 Meg.).  This
  145. became the standard large partition method for all later
  146. versions of DOS.  By reporting v. 3.31 to programs that need to
  147. know what type of partitions they will be working with, the
  148. programs will be able to work correctly.  If you type ver<CR> at
  149. the command line, the proper version (DR DOS 5.0) will be
  150. returned.
  151.  
  152.  
  153.  
  154.  
  155. Following is a CONFIG.SYS that shows how to use DRD5's built-in
  156. conditional operators to have many choices of configuration at
  157. boot time.  *-->   N.B.  I HAVE NOT YET TESTED SOME OF THE 
  158. CONFIGURATIONS, SO DON'T TAKE THEM LITERALLY.  The order of the
  159. lines is correct though, to the best of my knowledge.  I am
  160. continuing to vary the line order to see what happens.  You
  161. don't really know 'till you've tried...
  162.  
  163. BACK UP YOUR DISK BEFORE EXPERIMENTING -- you have been warned!
  164.  
  165. SHELL=C:\COMMAND.COM C:\ /P /E:256
  166. DEVICE=DMDRVR.BIN     ;(Disk Manager device driver)
  167. :START
  168. ?"Do you want to run DR DOS 5.0 (Y/N)?" GOTO DRD5
  169. ?"Do you want to run DR DOS 5.0 w/ 386MAX (Y/N)?" GOTO DRDMAX
  170. ?"Do you want to run DR DOS 5.0 w/ QEMM (Y/N)?" GOTO DRDQM
  171. ?"Do you want to run MPC-386 (Y/N)?" GOTO COMMON
  172. ?"Do you want to run Windows (Y/N)?" GOTO WIN3
  173. ?"Do you want to run Windows w/ 386MAX (Y/N)?" GOTO WINMAX
  174. ?"Do you want to run a minimal configuration (Y/N)?" GOTO BARE
  175. ?"DO YOU WANT TO START OVER (Y/N)?" GOTO START
  176. GOTO START    ;(This forces you to make a choice from above.)
  177. :DRD5
  178. DEVICE=C:\DOS\EMM386.SYS /E=EA00-F400 /F=AUTO /K=4608 /B=FFFF /R=AUTO
  179. DEVICE=C:\UTILITY\HYPERKX.EXE XS C:1024 K V    ;(Loads HyperDisk Cache)  
  180. HIDEVICE=C:\UV\ANSI-UV.SYS            ;(" Ultravision ANSI driver.)
  181. HIDEVICE=C:\DOS\VDISK.SYS 1024 512 64 /E
  182. HIDEVICE=C:\UTILITY\MOUSE.SYS SER 1            ;(Logitech Mouse driver)
  183. HIDOS=OFF (You may use ON here if you have room enough in upper memory.)
  184.       (remember to leave some room in Upper for overhead.)
  185. GOTO COMMON  ;(Jumps to a list of commands that is the same for most configs.)
  186. :DRDMAX
  187. DEVICE=d:\utility\386MAX.SYS pro=d:\utility\386max.pro   ;(see
  188. .                                                    *.pro file at end)
  189. DEVICE=d:\dos\hidos.sys /B=FFFF        ;(Loads DR DOS kernal into HMA.)
  190. DEVICE=d:\UTILITY\HYPERKX.EXE XS C:1024 K V
  191. DEVICE=d:\UTILITY\386load.sys size=1968 prgreg=3 flexframe
  192. .                                       prog=C:\uv\ansi-uv.sys
  193. DEVICE=d:\UTILITY\386DISK.SYS 1024 512 64 /EMS
  194. DEVICE=d:\utility\mouse.sys
  195. GOTO COMMON
  196. :DRDQM
  197. DEVICE=D:\QEMM\QEMM386.SYS MEMORY=4992 MAPS=4 NOVIDEOFILL RAM ROM
  198. device=D:\dos\hidos.sys /B=FFFF        ;(Loads DRD5 kernal into HMA.)
  199.                     ;(Could use /B=AUTO to load kernal
  200.                     ;into UPPER mem. for DV.)
  201. DEVICE=D:\UTILITY\HYPER386.EXE XS C:1024 K V    ;(Loads itself high)
  202. device=D:\uv\ansi-uv.sys    ;(Drivers probably could be loaded high.)
  203. DEVICE=D:\UTILITY\VDISK.SYS 1024 512 64 /E
  204. DEVICE=D:\utility\mouse.sys
  205. GOTO COMMON
  206. :WIN3
  207. device=E:\win3\himem.sys
  208. device=D:\dos\hidos.sys /B=FFFF
  209. device=D:\utility\hyper386.exe XS C:512 K V
  210. device=D:\dos\nansi.sys
  211. GOTO COMMON
  212. :WINMAX
  213. Device=D:\utility\386MAX.SYS pro=E:\win3\386max.pro
  214. device=D:\dos\hidos.sys /B=FFFF
  215. DEVICE=D:\UTILITY\HYPER386.EXE XS C:1024 K V
  216. device=D:\UTILITY\386load.sys size=1968 prgreg=3 flexframe prog=D:\uv\ansi-uv.sys
  217. DEVICE=D:\UTILITY\386DISK.SYS 1024 512 64 /EMS
  218. EVICE=D:\utility\mouse.sys
  219. DEVICE=D:\DOS\NANSI.SYS
  220. GOTO COMMON
  221. :BARE
  222. device=D:\DOS\NANSI.sys
  223. buffers = 31
  224. files = 40
  225. fastopen = 0
  226. lastdrive=G
  227. break = on
  228. history = ON, 256, OFF
  229. GOTO END
  230. :COMMON
  231. BREAK=ON
  232. buffers=5
  233. FILES=40
  234. FCBS=4,4
  235. FASTOPEN=0
  236. LASTDRIVE=G
  237. HISTORY=ON, 256, OFF
  238. COUNTRY=001,,D:\DOS\COUNTRY.SYS
  239. GOTO END
  240. :END
  241.  
  242. :WIN3
  243. device=D:\win3\himem.sys /INT15=512   ;I have set aside a place in UPPER
  244.        .                          ;RAM for HyperDisk by excluding EA00-
  245. .                                    ;F400 in SYSTEM.ini file in 386
  246. .                                    ;enhanced section, read Win3 manual!
  247. .                      ;The /INT15 switch sets aside 512k of
  248. .                      ;extended memory for HyperDisk Cache.
  249. device=c:\dos\hidos.sys /B=FFFF
  250. device=c:\utility\hyperkx.exe XS C:512 K V
  251. device=c:\dos\nansi.sys
  252. GOTO COMMON
  253. :WINMAX
  254. Device=c:\utility\386MAX.SYS pro=d:\win3\386max.pro
  255. device=c:\dos\hidos.sys /B=FFFF
  256. DEVICE=C:\UTILITY\HYPERKX.EXE XS C:1024 K V
  257. device=C:\UTILITY\386load.sys size=1968 prgreg=3 flexframe (cont. next line)
  258. prog=C:\uv\ansi-uv.sys
  259. DEVICE=C:\UTILITY\386DISK.SYS 1024 512 64 /EMS(probably could load these high)
  260. DEVICE=c:\utility\mouse.sys
  261. DEVICE=C:\DOS\NANSI.SYS
  262. GOTO COMMON
  263.  
  264.  
  265.  
  266.  
  267. (CONFIG.SYS, cont'd)
  268.  
  269. REM -- BARE used for running defragger, FDISK, SpinRite or other
  270. REM    program that doesn't get along with caches, TSRs etc.
  271. :BARE
  272. device=c:\dos\nansi.sys
  273. buffers = 30
  274. files = 40
  275. lastdrive=F
  276. break = on
  277. history = ON, 256, OFF
  278. GOTO END
  279. :COMMON
  280. BREAK=ON
  281. BUFFERS=5     ;-- Buffers set to 5 because I use HyperDisk H_D cache.
  282. FILES=40
  283. FCBS=4,4
  284. FASTOPEN=0
  285. LASTDRIVE=G
  286. HISTORY=ON, 256, OFF
  287. COUNTRY=001,,C:\DOS\COUNTRY.SYS
  288. GOTO END
  289. :END
  290.  
  291. Next is my AUTOEXEC. BAT that shows how I implemented a boot
  292. time selection there as well.
  293.  
  294. REM -- AUTOEXEC.BAT starts here.
  295. @echo off
  296. cls
  297. prompt $p$g
  298. path c:\;d:\dos;d:\utility;d:\pctools
  299. type AUTO.MNU
  300. REM -- ENDS here.
  301.  
  302. Next is the menu called above:
  303.  
  304. REM MNU Starts here.
  305.  
  306. Autoexec Menu
  307. ----------------------------------------------------------------
  308. |   To run DR DOS normally, type: DO NORM                      |
  309. |   To run DR DOS w/ 386MAX, type: DO DMAX                     |
  310. |   To run a minimal confinguration of DR DOS, type: DO BARE   |
  311. |   To run Windows, type: DO WIN3                              |
  312. |   To run Windows w/ 386MAX, type: DO WMAX                    |
  313. |   To run Concurrent DOS, type: DO CDOS                       |
  314. ----------------------------------------------------------------
  315. REM   MNU Ends here.
  316.  
  317.  
  318.  
  319.  
  320. I use DO.COM that allows me to keep all my .BAT files in one
  321. large file and call the one I want by typing "DO xxxx."  I have
  322. not yet implemented the 386MAX choices, but you will get the
  323. idea:
  324.  
  325. REM -- Beginning of BATCH.LOG
  326.  
  327. bare
  328.         @echo off
  329.         PROMPT $e[7m$h$P$G
  330.         verify ON
  331.         path c:\;c:\dos;c:\utility;c:\uv;c:\pctools
  332.         cls
  333.  
  334. cdos
  335.         @echo off
  336.         LOADSYS ASK
  337.  
  338. cpath
  339.         path=%bootdrv%;\386-mpc;\386-mpc\auto-x;
  340.         \386-mpc\communix;\386-mpc\graphics;\386-mpc\spool;
  341.         c:\mpcutils;c:\utility;d:\;e:\;f:\
  342.         cls
  343.  
  344. cpm
  345.         echo off
  346.         cls
  347.         echo
  348.         echo
  349. ****************************************************************
  350. **************
  351.         echo
  352.         echo           THE MPC-3 SHELL FOR DIGITAL RESEARCH CP/M
  353. WILL NOW BE LOADED
  354.         echo
  355.         echo   TO RETURN TO THE MPC-3 MENUS, PLEASE TYPE exit AT
  356. THE PROMPT AND PRESS ENTER
  357.         echo
  358.         echo                                     Thank You!
  359.         echo
  360.         echo
  361. ****************************************************************
  362. **************
  363.         echo
  364.         pause
  365.         cpm.exe
  366.  
  367. dos
  368.         echo off
  369.         cls
  370.         c:\mpcutils\reboot >nul
  371.  
  372. ipath
  373.         path = c:\;c:\uv;c:\dos;c:\utility;c:\pctools
  374.         cls
  375.  
  376.  
  377.  
  378.  
  379. (BATCH.LOG cont'd)
  380.  
  381. ni
  382.         c:
  383.         cd c:\norton
  384.         path = c:\;c:\nortutil;c:\dos
  385.         ni
  386.         cd c:\
  387.         do ipath
  388.  
  389. norm
  390.         @echo off
  391.         PATH C:\;c:\DOS;c:\UTILITY;c:\uv;c:\PCTOOLS
  392.         VERIFY OFF
  393.         PROMPT $e[1;37;44m$h$P$G
  394.         HILOAD C:\UTILITY\logimenu.COM
  395.         C:\UTILITY\click
  396.         C:\UV\UV
  397.         MEMMAX +U >NUL
  398.         mode con: rate=24 delay=2
  399.         echo on
  400.         cls
  401.  
  402. om
  403.         click out
  404.         logimenu out
  405.         mouse out
  406.  
  407. pct
  408.         PCSHELL/RT
  409.         DESKTOP/R/CS
  410.         cls
  411.  
  412. rb
  413.         c:
  414.         cd \
  415.         path c:\;c:\rbase;c:\dos;c:\utility
  416.         cd rbase
  417.         rbase
  418.         cd \
  419.         c:
  420.         do ipath
  421.  
  422. smauto
  423.         prompt $p$g
  424.         break on
  425.         verify on
  426.         cls
  427.  
  428. win3
  429.         @echo off
  430.         verify OFF
  431.         path c:\;D:\WIN3;c:\dos;c:\utility;c:\uv;c:\pctools
  432.         set TEMP=C:\TEMP
  433.         cls
  434.         win
  435.  
  436.  
  437.  
  438.  
  439. (BATCH.LOG cont'd);
  440.  
  441. wmax
  442.         @echo off
  443.         verify OFF
  444.         path c:\;D:\WIN3;c:\dos;c:\utility;c:\uv;c:\pctools
  445.         set TEMP=C:\TEMP
  446.         cls
  447.         win
  448.  
  449. w2k
  450.         c:
  451.         cd c:\ws2000
  452.         cd e:\book
  453.         path c:\;c:\ws2000
  454.         ws2
  455.         cd e:\
  456.         cd c:\
  457.         do ipath
  458.  
  459. w3path
  460.         path = c:\;d:\win3;c:\uv;c:\dos;c:\utility;c:\pctools
  461.         cls
  462.  
  463. REM  End of BATCH.LOG.
  464.  
  465. Following is the 386MAX.pro file used with DRD5 that sets
  466. various tuning parameters for that memory manager at boot time:
  467.  
  468. NOWIN3   ; UPDATE ==> Do not install WINDOWS 3.0 support code
  469. SHADOWRAM
  470. USE=B000-B800   ; INSTALL ==> recover RAM in MDA region
  471. EXCLUDE=EA00-F400  ;Sets aside place for HyperDisk cache that
  472.                    ;loads itself into UPPER ram.  You may have
  473.                    ;to exclude more or less space depending on
  474.                    ;the version you use and cache size.
  475. USE=F400-F600   ; INSTALL ==> recover fill regions in ROM
  476. USE=FC00-FE00   ; INSTALL ==> recover fill regions in ROM
  477. ; This profile created automatically by INSTALL
  478. PRGREG=3  ; Load 386MAX.SYS into this program region
  479. EXT=640
  480.  
  481. -> Study 386MAX manual and readme.docs (LOTS of them) on disk
  482. before fiddling with this file.
  483.  
  484. This is all on a plain vanilla 386-20 clone that I put together
  485. myself.  Now eight Megs of RAM, Phoenix BIOS, all ROM shadowing
  486. disabled in setup, all shadow RAM enabled.
  487.